HTML 1.0 HTML 5.0 HTML Test Evolucion HTML

HTML 1.0



HTML es una tecnología ya antigua, cuya primera versión apareció en 1991, y es una especificación que fue creada por Tim Berners-Lee. Surgió en el CERN, el Laboratorio de Física Nuclear de Ginebra, y cuyo objetivo principal, única y exclusivamente, era compartir información científica en la comunidad académica. Está basado y deriva de SGML, un sistema general de marcado, por lo que surgió como un lenguaje de marcas inicialmente muy pequeño, ya que solamente tenía 20 etiquetas, de las cuales 13 aún perduran. HTML sirve para hacer páginas web, por lo que junto con la primera especificación se creó el primer navegador, que se llamó Nexus. Durante todos los años posteriores ha ido apareciendo distintas versiones de HTML, que han ido añadiendo nuevas etiquetas, nuevas propiedades, permitiendo añadir estilos, etc., hasta llegar a la versión de HTML que actualmente está vigente, que es la versión HTML5.




HTML 5.0



HTML5 sigue siendo recomendación, ya que aún no es un estándar al 100%. Esta versión fue publicada en 2014, pero es una especificación que llevaba haciéndose más de 15 años, por lo que ha ido cambiando mucho. Se hizo así para solucionar los problemas que tenía HTML para aplicaciones complejas, por lo que introduce muchísimas novedades, de las cuales las más importantes son las siguientes: Introduce etiquetas semánticas para facilitar la vida a los desarrolladores, a los buscadores y a todo tipo de dispositivos para usuarios con discapacidad. Al utilizar etiquetas semánticas se están dando pistas del contenido que va en cada parte de la página web. Añade APIs, que no son APIs en HTML, sino desarrolladas en un lenguaje de programación como JavaScript, que nos permiten, basándonos en etiquetas HTML, poder desarrollar juegos completos, geolocalizar páginas, trabajar con bases de datos ligadas a etiquetas HTML de nuestra página web, hacer cosas como arrastrar y soltar en la página web de manera muy fácil, etc. Simplifica el uso de las etiquetas. Mejora el uso de formularios y, sobre todo, de su validación, ya que atributos de las etiquetas van a permitir que se valide un formulario, dependiendo de la información que se haya introducido, antes de poder enviarla al servidor.




Test para el navegador



Al ser una recomendación, si queremos saber si nuestro navegador soporta HTML5 completamente o no, podemos usar una herramienta muy recomendable como es la que nos ofrece la web http://html5test.com. Esta herramienta indica hasta qué punto nuestro navegador está soportando esta nueva especificación, que todavía no es un estándar y tiene multitud de partes. Si quieres profundizar mucho más en CSS3, puedes hacer el Curso de HTML5 y CSS3. En este curso aprenderás a crear paso a paso páginas Webs profesionales.




Evolución de HTML



La idea de Berners-Lee surgió hacia el 1989 y en los dos años siguientes definía el HTML como un subconjunto del SGML al que más tarde llamaría nivel 0. Esta primera versión solamente marcaba encabezados, listas y anclas pero fue suficiente para que se creara la World Wide Web. Surgieron varias versiones de este primer HTML pero ninguna de ellas llegaría a convertirse en el estándar oficial. Lo más cercano fue el HTML 2.0, al cual se le puso el nombre para distinguirlo de la colección de estándares no oficiales que iban surgiendo. Tim Berners fundaría el W3C (World Wide Web Consotium) en 1995 y poco después surgió el borrador de la tercera versión, HTML 3.0. Éste daba mucha más libertad de creación al diseñador web. Facilitaba la creación de tablas, el texto podía fluir alrededor de las figuras y se mostraban elementos matemáticos complejos. Sus creadores pretendían que fuera compatible con la versión anterior pero era demasiado complejo como para que lo soportaran los navegadores de la época. En septiembre de ese mismo año se abandonó el proyecto debido a la falta de apoyo de los fabricantes de navegadores web. La siguiente versión tampoco llegó a ser propuesta oficialmente. Una nueva versión, el HTML 3.2 abandonaba muchos de los elementos que se habían introducido en el HTML 3.0 a cambio de acoger los elementos que habían desarrollado los fabricantes de navegadores web como Netscape y Mosaic. Por ejemplo, se abandonó la posibilidad de introducir fórmulas matemáticas complejas para delegarlo en un estándar distinto, el MathML. La última versión es el HTML 4.0, que también incluye muchos elementos específicos que habían sido desarrollados para un navegador web determinado pero que, a su vez, calificó a muchos de ellos como “desaprobados”. El camino evolutivo del HTML ha sido complejo, se ha tenido que lidiar con muchas partes y finalmente ha cesado. Pero las tecnologías continúan avanzando y su heredero ahora es el XHTML. La base y el objetivo son los mismos pero esta vez entra un elemento nuevo en escena, el XML. Otro estándar que se asemeja en funcionalidad al SGML pero que es más sencillo y más joven. Así pues de la “fusión” de estos dos estándares, XML y HTML, surge el XHTML.